package com.bfly.mall.shop.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.bfly.core.base.entity.BaseEntity;

import java.io.Serializable;
import java.util.List;

/**
 * 门店
 *
 * @author 长沙商脉科技有限公司
 * @date 2020/11/27 19:30
 */
@TableName(value = "shop", resultMap = "ShopResultMap")
public class Shop extends BaseEntity implements Serializable {

    private static final long serialVersionUID = -330834165133183278L;
    /**
     * 门店名称
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/11/27 19:32
     */
    @TableField("name")
    private String name;

    /**
     * 联系电话
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/11/28 11:41
     */
    @TableField("phone")
    private String phone;

    /**
     * 门店地址
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/11/27 19:32
     */
    @TableField("address")
    private String address;


    /**
     * 经度
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/11/27 19:32
     */
    @TableField("longitude")
    private String longitude;


    /**
     * 维度
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/11/27 19:33
     */
    @TableField("latitude")
    private String latitude;

    /**
     * 简介
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/11/27 19:33
     */
    @TableField("remark")
    private String remark;

    /**
     * 门店logo
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/11/27 19:34
     */
    @TableField("logo")
    private String logo;

    /**
     * 营业开始时间
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/12/1 16:35
     */
    @TableField("start_time")
    private String startTime;

    /**
     * 营业结束时间
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/12/1 16:35
     */
    @TableField("end_time")
    private String endTime;

    @TableField(exist = false)
    private List<ShopPic> pics;

    public List<ShopPic> getPics() {
        return pics;
    }

    public void setPics(List<ShopPic> pics) {
        this.pics = pics;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }
}
